  /** 全局搜索区域表单样式，仅添加类名有效 */
  .global-search-form {
    padding: 20px 24px 0px;

    .from-item {
      width: 210px;
      background-color: #fff !important;
      height: 36px;
      align-items: center; // 自身附有flex
      border: 1px solid #e5e5e5;
      border-radius: 4px;
      box-sizing: border-box;
      padding: 0 10px;

      .el-form-item__content {
        flex: 1;

        .el-input,
        .el-select {
          width: 100%;
        }
      }

      .is-focus {
        box-shadow: none !important;
      }

      .el-input.is-focus .el-input__wrapper {
        background-color: #fff !important;
        box-shadow: none !important;
        padding: 0px;
        border: none !important;
      }

      .el-input__wrapper {
        background-color: #fff !important;
        box-shadow: none !important;
        padding: 0px;
        border: none !important;
      }
    }
  }

  /** 全局搜索区域的搜索和重置按钮，仅添加类名有效 */
  .global-search-button {
    min-width: 97.5px;
  }

  /** 表格风格第一版，全局表格样式，仅添加类名有效 */
  .global-table {
    .el-table__header {
      width: 100% !important;
    }

    .cell {
      height: 40px !important;
      line-height: 40px !important;
    }

    .el-scrollbar__view {
      width: 100% !important;
    }

    .el-table__body {
      width: 100% !important;
    }

    .el-table__cell {
      padding: 12px 0px !important;
      border: 1px solid transparent !important;
      text-align: center !important;
      font-family: Helvetica !important;

      .el-button {
        span {
          font-family: Helvetica !important;
        }
      }
    }
  }

  /** 表格风格第二版，全局表格带border样式，仅添加类名有效 */
  .global-border-radius-table {
    border-radius: 10px;

    .el-table__header {
      width: 100% !important;
    }

    /** 表格圆角边框处理 */
    .el-table__body-wrapper {
      border-width: 1px;
      border-style: solid !important;
      border-color: #ebeef5 !important;
      border-top: none !important;
      border-bottom: none !important;
      border-bottom-left-radius: 10px !important;
      /* 左下角圆角 */
      border-bottom-right-radius: 10px !important;
      /* 右下角圆角 */
    }

    .el-table__header-wrapper {
      border-width: 1px;
      border-style: solid !important;
      border-color: #ebeef5 !important;
      border-bottom: none !important;
      border-top-left-radius: 10px !important;
      /* 左上角圆角 */
      border-top-right-radius: 10px !important;
      /* 右上角圆角 */
    }

    .cell {
      height: 30px !important;
      line-height: 30px !important;
    }

    .el-table__cell {
      text-align: center !important;
    }

    .el-table__empty-block {
      position: relative;
      display: flex;
      flex-direction: column-reverse;

      &::after {
        display: block;
        content: url('../../assets/images/noData2.png') !important;
        width: 100%;
        height: 100%;
        padding-top: 20px;
        opacity: 0;
        animation-name: fadeIn;
        /* 动画时长 */
        animation-duration: 200ms;
        /* 动画延迟出现时间 */
        animation-delay: 100ms;
        /* 动画效果的时间函数 */
        animation-timing-function: ease-in;
        /* 动画迭代次数 */
        animation-iteration-count: 1;
        /* 动画是否在下一次循环时反向播放 */
        animation-direction: normal;
        /* 动画是否正在运行或者暂停 */
        animation-play-state: running;
        /* 动画填充模式 */
        animation-fill-mode: forwards;
        // background: url('../../assets/404_images/404.png') no-repeat 100% 100% !important;
      }
    }

    @keyframes fadeIn {
      from {
        opacity: 0;
      }

      to {
        opacity: 1;
      }
    }
  }

  /** 全局el-select下拉气泡框样式，仅添加类名有效 */
  .global-search-select-area {
    .el-popper {
      background-color: #fff;
      border: none !important;
      box-shadow: none !important;
    }

    .el-popper__arrow {
      position: absolute;
      left: 0;
      // z-index: 2000; // 此处的z-index是UI组件自带的
      transform: translate(calc(50% - 105px), 8px) rotate(90deg);
    }

    .el-select-dropdown {
      width: 210px !important; // 与全局搜索区域下拉表单form-item宽度保持一致
      position: absolute;
      top: 14px;
      right: 10px !important; // 根据form-item padding决定，原本padding 20px，后来又改成了10px
      background: #fff;
      box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12);
      overflow: hidden;
    }
  }

  /** 全局标题组件样式，仅添加类名有效 */
  .global-title-bar {
    display: flex;
    align-items: center;
    height: 24px;

    .dot {
      height: 20px;
      width: 4px;
      border-radius: 4px;
      background-color: $--color-primary;
    }

    .text {
      font-size: 18px;
      margin-left: 14px;
    }
  }

  /** 全局文件预览盒子，仅添加类名有效 */
  .global-preview-file-container {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    z-index: 10000; // iframe文件预览z-index，大于千位数字，覆盖UI组件的popup等页面层级
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;

    .global-viewer-close {
      cursor: pointer;
      width: 44px;
      height: 44px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 50%;
      font-size: 24px;
      color: #fff;
      background-color: var(--el-text-color-regular);
      border-color: #fff;
      position: absolute;
      top: 2vh;
      right: 5vw;
      // z-index: 1000; // 此处index暂不需要设置
    }
  }

  /** 全局编辑对话框，仅添加类名有效 */
  .global-form-edit {
    display: flex;
    flex-wrap: wrap;

    // grid-gap: 0 10px;
    .form-items {
      width: 50%;
      align-items: center !important;

      .form-input {
        height: 36px !important;
        width: 100%;
      }

      .el-input__wrapper {
        height: 36px !important;
        box-sizing: border-box !important;
      }

      .el-form-item__error {
        top: 36px !important;
      }
    }

    .upload-image {
      .el-form-item__error {
        top: 100% !important;
      }
    }
  }

  /** 全局表格功能按钮，仅添加类名有效 */
  .global-func-btn {
    padding: 0 24px;
    margin-bottom: 18px;
  }

  /** 全局表格的容器边距，仅添加类名有效 */
  .global-table-container {
    padding: 0 24px;
  }

  /** 全局提示框，仅添加类名有效 */
  .global-tip-container {
    display: flex;
    align-items: flex-start !important
  }

  /** 默认主题蓝色，仅添加类名有效 */
  .global-tip {
    display: flex;
    align-items: flex-end !important;
    background-color: $--color-bg-primary;
    border: 1px dashed $--color-primary;
    border-radius: 4px;
    padding: 6px;
    width: 100%;


    .tip-icon {
      display: inline-block;
      align-self: flex-start;
      vertical-align: text-top;
      flex: 0 1 auto;
      line-height: 1 !important;
    }

    .tip-content {
      margin-left: 6px;
      color: $--color-primary;
      font-size: 12px;

      p {
        padding: 0;
        margin: 0;
        line-height: 1.8;
      }
    }
  }

  /** 全局输入框中显示tag（新增拉运记录中有使用），仅添加类名有效 */
  .global-ipt-tag {
    .el-input__prefix {
      order: 2 !important;
      flex: 1 0 auto !important;
    }

    .el-input__inner {
      order: 1;
    }

    .el-input__suffix {
      order: 3;
    }
  }

  /** 所有el-form-item添加该类名后高度由默认32px增加到36px,仅添加类名有效 */
  .form-item {
    .el-input__wrapper {
      min-height: 36px !important;
    }
  }

  /** 修改UI组件样式，作用到全局，如果页面被全局覆盖，页面样式需要变动，在组件中去修改，此处代码不要动 */
  .el-dialog {

    /** 对话框中的表单公共样式调整*/
    .el-form-item--default {
      margin-bottom: 22px !important;
    }
  }

  /** 导航上的胶囊切换路由tag，navbar标签tag样式，全局样式可以在此处修改 */
  .tags-view-item {
    border-radius: 24px !important;

    &:not(:first-of-type) {
      margin-left: 12px !important;
    }
  }

  /* 修复按esc关闭弹窗 按钮出现边框线，全局样式，不需要关注 */
  .el-button:focus {
    outline: 0;
  }


















  /* 步骤条样式start，步骤条样式未被采纳，可删除，建议保留或注释 */
  .is-finish {
    .el-step__icon {
      width: 40px;
      height: 40px;
      background-color: #336fff;
      color: #fff;
      border: none;
      font-size: 18px;
      font-family: PingFangRegular;
    }
  }

  .is-process {
    .el-step__icon {
      width: 40px;
      height: 40px;
      background-color: #819ee6;
      color: #fff;
      border: none;
      font-size: 18px;
      font-family: PingFangRegular;
    }
  }

  .is-wait {
    .el-step__icon {
      width: 40px;
      height: 40px;
      background-color: #819ee6;
      color: #fff;
      border: none;
      font-size: 18px;
      font-family: PingFangRegular;
    }
  }

  .el-step__line {
    top: 19px !important;
  }

  .el-step__title.is-finish {
    color: $--color-primary !important;
    font-weight: 400 !important;
  }

  .el-step__title.is-process {
    color: $--color-info !important;
    font-weight: 400 !important;
  }

  .el-step__title.is-wait {
    color: $--color-info !important;
    font-weight: 400 !important;
  }

  /* 步骤条样式end */
  /** vxe-table 全局样式，如有特殊设置需求，在组件中覆盖当前样式，此处代码不能改动 */
  .vxe-table--body-wrapper {
    min-height: 35px !important;
  }

  /** 提示文字样式，全局样式，如有特殊设置需求，在组件中覆盖当前样式，此处代码不能改动  */
  .el-popover {
    color: $--color-info !important;
    line-height: 1.5 !important;

    .el-popover__title {
      font-weight: bold !important;
    }
  }